Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

deThread.hpp File Reference

#include "deGlobalTypes.hpp"

Include dependency graph for include/deThread.hpp:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  IdeThread
 Thread encapsulation structure. More...

class  IdeThreadLock
 Thread synchronization handler. More...

class  IdeThreadPool
 Manager class for avoiding threading overhead when many short-lived threads are needed. More...

class  deThreadScopeLock

Defines

#define DETHREAD_API   extern "C" DEDLL_IMPORT

Functions

C DEDLL_IMPORT IdeThreadIdeThread_CreateThread (IdeThread::ThreadProc threadProc)
 Create an IdeThread object.

C DEDLL_IMPORT IdeThreadLockIdeThreadLock_CreateThreadLock (u32 spinCount=1024)
 Create an IdeThreadLock synchronization object.

DEDLL_IMPORT IdeThreadPoolIdeThreadPool_GetPtr (u32 minThreadCount)
DEDLL_IMPORT void IdeThreadPool_Destroy ()


Define Documentation

#define DETHREAD_API   extern "C" DEDLL_IMPORT
 


Function Documentation

C DEDLL_IMPORT IdeThread* IdeThread_CreateThread IdeThread::ThreadProc    threadProc
 

Create an IdeThread object.

C DEDLL_IMPORT IdeThreadLock* IdeThreadLock_CreateThreadLock u32    spinCount = 1024
 

Create an IdeThreadLock synchronization object.

DEDLL_IMPORT void IdeThreadPool_Destroy  
 

DEDLL_IMPORT IdeThreadPool* IdeThreadPool_GetPtr u32    minThreadCount
 


Generated on Mon Sep 12 20:08:02 2005 for Destiny3D by doxygen1.3-rc3